.gkh-text-div {
  width: 100%;
  min-height: 16px;
  position: relative;

  &>.gkh-text-height-adujst {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    font-weight: inherit;
    white-space: pre-wrap;
    overflow-wrap: break-word;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    text-rendering: auto;
    width: 100%;
    z-index: -1;
    visibility: hidden;
  }

  &>textarea {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    font-weight: inherit;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-align: inherit;
    background: inherit;
    border: 0;
    resize: none;

    &:focus {
      outline: none;
    }
  }
}

.gkh-box-moved {
  position: relative;
  overflow: visible;
  width: 0 !important;
  height: 0 !important;

  &>.gkh-box-content {
    position: absolute;
  }
}


.gkh-focus {
  &>.gkh-box-content {
    box-shadow: #a4cfef 0px 0px 2px 1px inset !important;
  }
}